Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## M

main - Variable in class rdlc.commands.GUI
  The main object which invoked this command.
Main - Class in rdlc.main
  The main class for the RDL Compiler (RDLC for short).
Main(String[], List<InputStream>, boolean) - Constructor for class rdlc.main.Main
  Main constructor, responsible for setting up all of the options and data structures for a run of RDLC.
main(String[]) - Static method in class rdlc.main.Main
  This is the main RDLC entry point.
main - Static variable in class rdlc.test.testers.TestCommand
  A static instance of the main class, used to find options and invoke commands.
main(String[]) - Static method in class rdlc.test.TestSuite
  Test suite main routine.
Main.CommandInfo - Class in rdlc.main
  Simple data structure to store information about a command or global option.
Main.CommandInfo(String, String, String, boolean) - Constructor for class rdlc.main.Main.CommandInfo
  Store the given information in this object.
Main.MainLoader - Class in rdlc.main
  Contains all of the XML handling code needed to load the configuration file.
Main.MainLoader(String, boolean) - Constructor for class rdlc.main.Main.MainLoader
  Standard constructor.
Main.MainLoader(InputStream) - Constructor for class rdlc.main.Main.MainLoader
  Standard constructor.
Main.OptionInfo - Class in rdlc.main
  Simple data structure to store information about a command option.
Main.OptionInfo(Main.OptionInfo.Type, boolean, String, String) - Constructor for class rdlc.main.Main.OptionInfo
  Store the given information in this object.
Main.OptionInfo.Type - Enum in rdlc.main
  Enum of the types that command line options can have.
Main.OptionInfo.Type() - Constructor for enum rdlc.main.Main.OptionInfo.Type
mainPanel - Variable in class rdlc.commands.GUI
  The main panel, to which the others are added.
makeCompactGrid(Container, int, int, int, int, int, int, Log) - Static method in class rdlc.commands.GUI
  Aligns the first `rows` * `cols` components of `parent` in a grid.
manifest - Variable in class rdlc.commands.Command
  A running manifest of all the files generated by this command.
Map - Class in rdlc.commands
  This class represents a map command which has been constructed either from the command line arguments or through the GUI.
Map(Main, String, Class, Catalog<String, String>, String[]) - Constructor for class rdlc.commands.Map
map - Variable in class rdlc.commands.Map.Language
  The RDL map object for this language.
Map - Class in rdlc.hw
  This class contains all of the code required to map a complete RDL design to an HDL (verilog) implementation.
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.hw.Map
Map - Class in rdlc.hw.verilog
  The verilog specific map project.
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.hw.verilog.Map
Map - Class in rdlc.netlist
  This class contains all of the code required to map a complete RDL design to a netlisting language
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.netlist.Map
Map - Class in rdlc.netlist.rdl
  RDL specialization the netlist family map project.
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.netlist.rdl.Map
Map - Interface in rdlc.rdl
  Standard map declaration, contains unit, platform and possibly map instances.
Map - Class in rdlc.sw.java
  Java specialization the software family map project.
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.sw.java.Map
Map - Class in rdlc.sw
  This class contains all of the code required to map a complete RDL design to an object oriented software (java) implementation.
Map(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.sw.Map
Map.Language - Class in rdlc.commands
  Abstract class form which all language specific map plugins inherit.
Map.Language(Map, String, Map, Boolean, Boolean) - Constructor for class rdlc.commands.Map.Language
  Base constructor, merely saves it's arguments.
Map_Indirect - Class in rdlc.rdl
  This class exists as a proxy for a named `Map`.
Map_Indirect(RawStaticIdentifier) - Constructor for class rdlc.rdl.Map_Indirect
Map_Standard - Class in rdlc.rdl
  Standard map declaration, contains unit, platform and possibly map instances.
Map_Standard() - Constructor for class rdlc.rdl.Map_Standard
  Standard constructor for a map being parsed in.
Map_Standard(Namespace) - Constructor for class rdlc.rdl.Map_Standard
  Default constructor for a map, used only when an identifier cannot be resolved.
MapEntry - Class in rdlc.rdl
  This is an abstract representation of a specific map entry.
MapEntry(RawDynamicIdentifier, RawDynamicIdentifier, Log) - Constructor for class rdlc.rdl.MapEntry
  Base constructor, saves the given fields and does cursory error checking.
MapEntry(String, Instance, MapEntry) - Constructor for class rdlc.rdl.MapEntry
  Copy constructor, used during instance copying.
MapInstance - Class in rdlc.rdl
  Represents a map instances declared inside of a hierarchical map.
MapInstance(String, Map) - Constructor for class rdlc.rdl.MapInstance
MapInstance(String, MapInstance) - Constructor for class rdlc.rdl.MapInstance
MapLink - Class in rdlc.rdl
  This class represents a mapping from a channel to a link.
MapLink(RawDynamicIdentifier, RawDynamicIdentifier, Log) - Constructor for class rdlc.rdl.MapLink
MapLink(String, Instance, MapLink) - Constructor for class rdlc.rdl.MapLink
mapLinkTable - Variable in class rdlc.rdl.Map_Standard
  A hashtable from channel names to their MapLink entries.
MapPort - Class in rdlc.rdl
  This class represents a mapping from a unit port to a platform port.
MapPort(RawDynamicIdentifier, RawDynamicIdentifier, Log) - Constructor for class rdlc.rdl.MapPort
MapPort(String, Instance, MapPort) - Constructor for class rdlc.rdl.MapPort
mapPortTable - Variable in class rdlc.rdl.Map_Standard
  A hashtable from port names to the MapPort entries.
MapUnit - Class in rdlc.rdl
  This class represents a mapping from a unit instance to a map instance.
MapUnit(RawDynamicIdentifier, RawDynamicIdentifier, Log) - Constructor for class rdlc.rdl.MapUnit
MapUnit(String, Instance, MapUnit) - Constructor for class rdlc.rdl.MapUnit
match(Platform, String) - Method in class rdlc.rdl.PluginField
  Simple accessor.
match(Platform, String) - Method in class rdlc.rdl.UnitExternal
  Simple accessor.
max(FilePosition) - Method in class rdlc.error.FilePosition
  Determines the larger (later) of these two file positions.
maxTag - Variable in class rdlc.rdl.Message_Union
  The maximum tag value allocated so far.
merge(FilePosition) - Method in class rdlc.error.FileRange
  Extend this range in the correct direction so that it includes the given position.
merge(int, int) - Method in class rdlc.error.FileRange
  Marge the given encoded range into this range.
merge(FileRange) - Method in class rdlc.error.FileRange
  Marge the given range into this one.
message - Variable in class rdlc.error.Error
  The error message itself.
message - Variable in class rdlc.rdl.Channel
  The type of messages carried by this channel.
Message - Interface in rdlc.rdl
  Abstracts the various types of messages into a single clean interface.
message - Variable in class rdlc.rdl.Message_Union.UntaggedMessage
  The actual message object.
message - Variable in class rdlc.rdl.UnitPort
  The `Message` type which this port sends or receives.
Message_Event - Class in rdlc.rdl
  Standard event message type.
Message_Event() - Constructor for class rdlc.rdl.Message_Event
  Full constructor for an event message.
Message_Indirect - Class in rdlc.rdl
  This class exists as a proxy for a named `Message`.
Message_Indirect(RawStaticIdentifier) - Constructor for class rdlc.rdl.Message_Indirect
Message_Simple - Class in rdlc.rdl
  Standard simple message type.
Message_Simple(Namespace) - Constructor for class rdlc.rdl.Message_Simple
  Base constructor for an unnamed message in a catalog (namespace).
Message_Simple(int, Log) - Constructor for class rdlc.rdl.Message_Simple
  Full constructor for a message.
Message_Struct - Class in rdlc.rdl
  Structured message, modeled after "stucts" in C.
Message_Struct() - Constructor for class rdlc.rdl.Message_Struct
  Default constructor, used during parsing to create an empty structured message.
Message_Union - Class in rdlc.rdl
  A union message, capable of carrying multiple message types.
Message_Union() - Constructor for class rdlc.rdl.Message_Union
  Default constructor, used during parsing to create an empty union message.
Message_Union.UntaggedMessage - Class in rdlc.rdl
  Simple storage class which is used to record fields which have not been tagged yet.
Message_Union.UntaggedMessage(Message, String) - Constructor for class rdlc.rdl.Message_Union.UntaggedMessage
  Base constructor, simply records its arguments.
messageWidth - Variable in class rdlc.hw.verilog.RegisterLink
  The width of the messages carried by this link.
min(FilePosition) - Method in class rdlc.error.FilePosition
  Returns the smaller (earlier) of these two file positions.
minus(Expression, Expression) - Static method in class rdlc.hw.Expression_Operation
  Create an expression representing a subtraction.
minus(Expression, Expression) - Static method in class rdlc.sw.Expression_Operation
  Create an expression representing a subtraction.
ModelSim - Class in rdlc.plugins
  This plugin starts ModelSim after creating a script which will compile and load a completely mapped design.
ModelSim() - Constructor for class rdlc.plugins.ModelSim
  Empty constructor.
ModelSimEngine - Class in rdlc.hw.verilog
  This is the generator for the ModelSim engine.
ModelSimEngine(Boolean, Log) - Constructor for class rdlc.hw.verilog.ModelSimEngine
  Blank constructor.
module - Variable in class rdlc.hw.Link_Standard
  The link endpoint module.
Module - Class in rdlc.hw
  Abstracts the details of a hardware module, including input and output wire (port) groups as well as parameter groups.
Module(String, Namespace) - Constructor for class rdlc.hw.Module
  Base constructor, creates a module with the given name in the given namespace, but no features.
module - Variable in class rdlc.hw.ModuleInstance_Indirect
  Identifier which names the module which is being instantiated.
ModuleInstance_Indirect - Class in rdlc.hw
  This class represents an indirect module instance, or in HDL paralance a hierarchical instantiation.
ModuleInstance_Indirect(String, Instance, Identifier<Declaration>) - Constructor for class rdlc.hw.ModuleInstance_Indirect
  Simple constructor, creates an instance with the given name in the given standard module instance.
ModuleInstance_Standard - Class in rdlc.hw
  This is a standard module instance.
ModuleInstance_Standard(Module) - Constructor for class rdlc.hw.ModuleInstance_Standard
  Simple constructor, creates a module instance for the given module.
ModuleInstance_Standard.Message_Fixed - Class in rdlc.hw
  Abstract class which represents a fixed bitwidth message for the purpose of generating packing and unpacking logic.
ModuleInstance_Standard.Message_Fixed(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.Message_Fixed
  Simple constructor.
ModuleInstance_Standard.Message_Variable - Class in rdlc.hw
  Abstract class which represents a variable bitwidth message for the purpose of generating packing and unpacking logic.
ModuleInstance_Standard.Message_Variable(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.Message_Variable
ModuleInstance_Standard.MessageSimple - Class in rdlc.hw
  This class represents a simple fixed width message.
ModuleInstance_Standard.MessageSimple(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.MessageSimple
ModuleInstance_Standard.MessageStruct_Fixed - Class in rdlc.hw
  This class represents a fixed width structured message.
ModuleInstance_Standard.MessageStruct_Fixed(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.MessageStruct_Fixed
ModuleInstance_Standard.MessageStruct_Variable - Class in rdlc.hw
  This class represents a struct where some of the fields down the line are variable size unions.
ModuleInstance_Standard.MessageStruct_Variable(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.MessageStruct_Variable
ModuleInstance_Standard.MessageUnion_Fixed - Class in rdlc.hw
  This class represents a union which has identically sized fields.
ModuleInstance_Standard.MessageUnion_Fixed(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.MessageUnion_Fixed
ModuleInstance_Standard.MessageUnion_Variable - Class in rdlc.hw
  This class represents a variable width union.
ModuleInstance_Standard.MessageUnion_Variable(String, ModuleInstance_Standard, Message) - Constructor for class rdlc.hw.ModuleInstance_Standard.MessageUnion_Variable
ModuleLogic - Class in rdlc.hw
  An abstract representation of a simple piece of hardware logic.
ModuleLogic(Expression, Instance, Expression) - Constructor for class rdlc.hw.ModuleLogic
  Simple constructor, records the given arguments.
ModuleLogic(ModuleWire, Instance, Expression) - Constructor for class rdlc.hw.ModuleLogic
  Simple constructor, records the given arguments.
ModuleMux - Class in rdlc.hw
  An abstract representation of a multiplexorin hardware.
ModuleMux(Expression, Instance, Expression) - Constructor for class rdlc.hw.ModuleMux
  Simple constructor, records the given arguments.
ModuleMux(ModuleWire, Instance, Expression) - Constructor for class rdlc.hw.ModuleMux
  Simple constructor, records the given arguments.
ModuleParameter - Class in rdlc.hw
  Abstraction of module parameter.
ModuleParameter(String, Instance, int, boolean) - Constructor for class rdlc.hw.ModuleParameter
  Simple constructor, merely records the given values.
ModuleParameter(String, Instance, Expression, boolean) - Constructor for class rdlc.hw.ModuleParameter
  Simple constructor, merely records the given values.
ModuleParameterGroup - Class in rdlc.hw
  Abstraction of a group of related hardware parameters or constants.
ModuleParameterGroup(String, Instance, boolean) - Constructor for class rdlc.hw.ModuleParameterGroup
  Base constructor, creates a blank empty parameter group by name.
ModuleParameterGroup(UnitPort, Instance, boolean) - Constructor for class rdlc.hw.ModuleParameterGroup
  Full constructor, creates a localparam group for all of the unit port tags and field widths.
ModuleWire - Class in rdlc.hw
  Abstraction of bus or wire.
ModuleWire(String, Instance, int, ModuleWire.Type, String) - Constructor for class rdlc.hw.ModuleWire
  Create a simple bus with the given width, name, type and attributes.
ModuleWire(String, Instance, ModuleWire.Type, String) - Constructor for class rdlc.hw.ModuleWire
  Create a wire with the given name, type and attributes.
ModuleWire(String, Instance, Expression, ModuleWire.Type, String) - Constructor for class rdlc.hw.ModuleWire
  Create a wire with the given name and type.
ModuleWire(ModuleWire, Instance, String, boolean, ModuleWire.Type, boolean) - Constructor for class rdlc.hw.ModuleWire
  Copy constructor.
ModuleWire.Type - Enum in rdlc.hw
  Iterator of all the possible wire types.
ModuleWire.Type() - Constructor for enum rdlc.hw.ModuleWire.Type
ModuleWireGroup - Class in rdlc.hw
  Abstraction of a group of related wires.
ModuleWireGroup(String, Instance) - Constructor for class rdlc.hw.ModuleWireGroup
  Base constructor, creates a wire group with a name and a parent modules instance.
ModuleWireGroup(UnitPort, Instance, ModuleParameterGroup, boolean, boolean, boolean) - Constructor for class rdlc.hw.ModuleWireGroup
  Full constructor, creates a port group to represent a single RDL port.
ModuleWireGroup(ModuleWireGroup, Instance, boolean, ModuleWire.Type, String, String, boolean) - Constructor for class rdlc.hw.ModuleWireGroup
  Copy constructor.
modulo(Expression, Expression) - Static method in class rdlc.sw.Expression_Operation
  Create an expression representing a modulo (remainder).
multiply(Expression, Expression) - Static method in class rdlc.sw.Expression_Operation
  Create an expression representing a multiplication.
muxCatalog - Variable in class rdlc.hw.ModuleMux
  A catalog of select matches to result expressions.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _